package com.zz.ecommerce.pojo;

import com.zz.ecommerce.utils.SqlType;

import java.io.Serializable;

/**
 * 核销单损耗（参考QP）
 */
public class TECancelConsumption implements Serializable {
    private static final long serialVersionUID = 863184457151365547L;

    /**
     * 唯一索引序列
     */
    private String id;

    /**
     * 关联核销单编号
     */
    private String relateId;

    /**
     * 成品序号
     */
    private String seqNo;

    /**
     * 成品名称
     */
    private String goodName;

    /**
     * 料件序号
     */
    private String materialsNo;

    /**
     * 料件名称
     */
    private String materialsName;

    /**
     * 处理标志
     */
    private String dealFlag;

    /**
     * 单耗/净耗
     */
    private String netWaste;

    /**
     * 损耗率%
     */
    private String wasteRate;

    /**
     * 非保税料件比例%
     */
    private String unTaxMaterialsPercent;

    /**
     * 生成日期
     */
    @SqlType(type = "date",format = "yyyy-MM-dd")
    private String createDate;

    /**
     * @return 唯一索引序列
     */
    public String getId() {
        return id;
    }

    /**
     * @param id 
	 *            唯一索引序列
     */
    public void setId(String id) {
        this.id = id;
    }

    /**
     * @return 关联核销单编号
     */
    public String getRelateId() {
        return relateId;
    }

    /**
     * @param relateId 
	 *            关联核销单编号
     */
    public void setRelateId(String relateId) {
        this.relateId = relateId;
    }

    /**
     * @return 成品序号
     */
    public String getSeqNo() {
        return seqNo;
    }

    /**
     * @param seqNo 
	 *            成品序号
     */
    public void setSeqNo(String seqNo) {
        this.seqNo = seqNo;
    }

    /**
     * @return 成品名称
     */
    public String getGoodName() {
        return goodName;
    }

    /**
     * @param goodName 
	 *            成品名称
     */
    public void setGoodName(String goodName) {
        this.goodName = goodName;
    }

    /**
     * @return 料件序号
     */
    public String getMaterialsNo() {
        return materialsNo;
    }

    /**
     * @param materialsNo 
	 *            料件序号
     */
    public void setMaterialsNo(String materialsNo) {
        this.materialsNo = materialsNo;
    }

    /**
     * @return 料件名称
     */
    public String getMaterialsName() {
        return materialsName;
    }

    /**
     * @param materialsName 
	 *            料件名称
     */
    public void setMaterialsName(String materialsName) {
        this.materialsName = materialsName;
    }

    /**
     * @return 处理标志
     */
    public String getDealFlag() {
        return dealFlag;
    }

    /**
     * @param dealFlag 
	 *            处理标志
     */
    public void setDealFlag(String dealFlag) {
        this.dealFlag = dealFlag;
    }

    /**
     * @return 单耗/净耗
     */
    public String getNetWaste() {
        return netWaste;
    }

    /**
     * @param netWaste 
	 *            单耗/净耗
     */
    public void setNetWaste(String netWaste) {
        this.netWaste = netWaste;
    }

    /**
     * @return 损耗率%
     */
    public String getWasteRate() {
        return wasteRate;
    }

    /**
     * @param wasteRate 
	 *            损耗率%
     */
    public void setWasteRate(String wasteRate) {
        this.wasteRate = wasteRate;
    }

    /**
     * @return 非保税料件比例%
     */
    public String getUnTaxMaterialsPercent() {
        return unTaxMaterialsPercent;
    }

    /**
     * @param unTaxMaterialsPercent 
	 *            非保税料件比例%
     */
    public void setUnTaxMaterialsPercent(String unTaxMaterialsPercent) {
        this.unTaxMaterialsPercent = unTaxMaterialsPercent;
    }

    /**
     * @return 生成日期
     */
    public String getCreateDate() {
        return createDate;
    }

    /**
     * @param createDate 
	 *            生成日期
     */
    public void setCreateDate(String createDate) {
        this.createDate = createDate;
    }
}